package com.cuit.riskassessment.service;

import java.util.List;

import com.cuit.riskassessment.util.Tree;
import com.cuit.riskassessment.vo.Area;
import com.cuit.riskassessment.vo.FocManage;
/**
 * 提供Area相关的服务操作
 * @author Yang_Zhiqin-pc
 *
 */
  public interface FocManageService {

	/**
	 * 添加文档
	 * @param area 文档信息
	 * @return	   true:添加成功  false:添加失败
	 */
	public boolean addDoc(FocManage doc);
	
	/**
	 * TODO 分页
	 * @param page 第几页
	 * @param count 单页数据条数
	 * @return
	 */
	public List<FocManage> classify(int page,int count);
	/**
	 * TODO 数据条数
	 * @return
	 */
	public int getTotalCount();
	/**
	 * TODO 批量删除记录
	 * @param files
	 * @return
	 */
	public boolean delFiles(int[] ids);
//	/**
//	 * 删除指定的Area
//	 * @param id 要删除的区域id
//	 * @return    true:添加成功  false:添加失败
//	 */
//	public boolean delArea(int id);
//	/**
//	 * 回去区域树形结构信息
//	 * @return json 格式的属性结构
//	 */
//	public Object getAreas(Integer pid);
//	
//	/**
//	 * 通过id获取区域信息
//	 * @param id
//	 * @return
//	 */
//	public Object getAreaById(Integer id);
//	/**
//	 * 获取该区域下的子区域数量
//	 * @param id
//	 * @return
//	 */
//	public Integer getAreaCount(Integer id);
//	
//	
//	public List<Tree> getDetail(Integer pid);
//	

	public boolean edit(FocManage file);
}
